Click or drag to resize

Appointment Class

Represents an Exchange calendar item.
Inheritance Hierarchy

Namespace:  Independentsoft.Exchange
Assembly:  Independentsoft.Exchange (in Independentsoft.Exchange.dll) Version: 3.0.840.11238
Syntax
public class Appointment : Item

The Appointment type exposes the following members.

Constructors
  NameDescription
Public methodAppointment
Initializes a new instance of the Appointment class.
Public methodAppointment(String)
Initializes a new instance of the Appointment class.
Public methodAppointment(MimeContent)
Initializes a new instance of the Appointment class.
Top
Properties
  NameDescription
Public propertyAdjacentMeetingCount
Represents the total number of appointments that are adjacent to a meeting time.
Public propertyAdjacentMeetings
Describes all appointments that are adjacent to a meeting time.
Public propertyAllowNewTimeProposal
Indicates whether a new meeting time can be proposed for a meeting by an attendee.
Public propertyArchiveTag
Gets or sets the archive tag.
(Inherited from Item.)
Public propertyAttachments
Contains the items or files that are attached to an item in the Exchange store.
(Inherited from Item.)
Public propertyBlockStatus
Gets a value indicating whether [block status].
(Inherited from Item.)
Public propertyBody
Represents the actual body content of a message.
(Inherited from Item.)
Public propertyBodyHtmlText
Contains the html body text.
(Inherited from Item.)
Public propertyBodyPlainText
Contains the plain body text.
(Inherited from Item.)
Public propertyBodyRtf
Contains the Rich Text Format body text.
(Inherited from Item.)
Public propertyBusyStatus
Represents the free/busy status of the appointment.
Public propertyCategories
Represents a collection of strings that identify to which categories an item in the mailbox belongs.
(Inherited from Item.)
Public propertyComment
Contains a comment of item.
(Inherited from Item.)
Public propertyCommonEndTime
Gets or sets the common end time.
Public propertyCommonStartTime
Gets or sets the common start time.
Public propertyConferenceType
Describes the type of conferencing that is performed with the appointment.
Public propertyConflictingMeetingCount
Represents the number of meetings that conflict with the meetings.
Public propertyConflictingMeetings
Identifies all items that conflict with a meeting time.
Public propertyConversationId
Contains the identifier of an item or conversation.
(Inherited from Item.)
Public propertyCreatedTime
Represents the date and time that a given item in the mailbox was created.
(Inherited from Item.)
Public propertyCulture
Represents the culture for a given item in a mailbox.
(Inherited from Item.)
Public propertyDateTimeStamp
Indicates the date and time that an instance of the appointment object was created.
Public propertyDeletedOccurrences
Contains an array of deleted occurrences of a recurring appointment.
Public propertyDisplayName
Contains the display name of the message store.
(Inherited from Item.)
Public propertyDuration
Represents the duration of the appointment.
Public propertyEffectiveRights
Contains the client's rights based on the permission settings for the item or folder.
(Inherited from Item.)
Public propertyEndTime
Represents the end of a the appointment.
Public propertyEndTimeZone
Represents the end time zone of the appointment.
Public propertyEndWallClock
Represents the end time of a meeting in the time zone of the location in which the meeting takes place.
Public propertyEnhancedLocation
Specifies location information such as the name, address, and optional notes about a location.
Public propertyEntityExtractionResult
Gets the entity extraction information on the item.
(Inherited from Item.)
Public propertyEntryId
Contains a MAPI entry identifier used to open and edit properties of a particular MAPI object.
(Inherited from Item.)
Public propertyExtendedProperties
Gets a list of extended properties that are defined on this item.
(Inherited from Item.)
Public propertyFirstOccurrence
Represents the first occurrence of a recurring appointment.
Public propertyFlag
Gets or sets the flag.
(Inherited from Item.)
Public propertyGroupingAction
Gets the grouping action.
(Inherited from Item.)
Public propertyHasAttachments
Represents a property that is set to true if an item has attachments at least one visible attachment.
(Inherited from Item.)
Public propertyHasBlockedImages
Gets a value indicating whether this instance has blocked images.
(Inherited from Item.)
Public propertyIconIndex
Gets the index of the icon.
(Inherited from Item.)
Public propertyImportance
Contains the importance of an item.
(Inherited from Item.)
Public propertyInstanceKey
Gets the instance key.
(Inherited from Item.)
Public propertyInstanceType
Represents the occurrence type of the appointment.
Public propertyIsAllDayEvent
Indicates whether the appointment is an all-day event.
Public propertyIsAssociated
Indicates whether the item is associated with a folder.
(Inherited from Item.)
Public propertyIsCancelled
Indicates whether the appointment has been canceled.
Public propertyIsHidden
Contains the flag that indicates whether the item is hidden from view in the user interface.
(Inherited from Item.)
Public propertyIsMeeting
Indicates whether the item is a meeting or appointment.
Public propertyIsOnlineMeeting
Indicates whether the meeting is online.
Public propertyIsPrivate
Gets or sets a value indicating whether this instance is private.
Public propertyIsRecurring
Indicates whether the appointment is part of a recurring item.
Public propertyIsResponseRequested
Indicates whether a response to an item is required.
Public propertyItemClass
Represents the message class of an item.
(Inherited from Item.)
Public propertyItemId
Contains the unique identifier and change key of an item in the Exchange store.
(Inherited from Item.)
Public propertyJoinOnlineMeetingUrl
Specifies the URL to join an online meeting.
Public propertyLabel
Gets or sets the label.
Public propertyLastModifiedTime
Indicates when an item was last modified.
(Inherited from Item.)
Public propertyLastModifierName
Contains the display name of the last user to modify an item.
(Inherited from Item.)
Public propertyLastOccurrence
Represents the last occurrence of a recurring appointment.
Public propertyLegacyFreeBusyStatus
Represents the free/busy status of the appointment.
Public propertyLocation
Represents the location of the appointment.
Public propertyMeetingRequestWasSent
Indicates whether a meeting request has been sent to requested attendees.
Public propertyMeetingStatus
Gets or sets the meeting status.
Public propertyMeetingTimeZone
Represents the time zone of the location where the meeting is hosted.
Public propertyMeetingWorkspaceUrl
Contains the URL for the meeting workspace that is linked to by the appointment.
Public propertyMimeContent
Contains the native Multipurpose Internet Mail Extensions (MIME) stream of an object that is represented in base64Binary format.
(Inherited from Item.)
Public propertyModifiedOccurrences
Contains an array of recurring appointment occurrences that have been modified so that they differ from the recurrence master item.
Public propertyMyResponse
Contains the status of or response to the appointment.
Public propertyNetShowUrl
Specifies the URL for a Microsoft NetShow online meeting.
Public propertyNextPredictedAction
Gets the next predicted action.
(Inherited from Item.)
Public propertyOnlineMeetingSettings
Specifies the settings for online meetings.
Public propertyOptionalAttendees
Represents attendees that are not required to attend the appointment.
Public propertyOrganizer
Represents the organizer of the appointment.
Public propertyOriginalStartTime
Represents the original start time of the appointment.
Public propertyParentId
Represents the identifier of the parent folder that contains the item or folder.
(Inherited from Item.)
Public propertyPreview
Gets the preview.
(Inherited from Item.)
Public propertyPriority
Gets or sets the priority.
Public propertyRecurrence
Contains the recurrence pattern for appointment and meeting requests.
Public propertyRecurrenceEnd
Gets or sets the recurrence end.
Public propertyRecurrenceId
Used to identify a specific instance of a recurring appointment.
Public propertyRecurrencePattern
Gets or sets the recurrence pattern.
Public propertyRecurrenceStart
Gets or sets the recurrence start.
Public propertyReminderDueBy
Represents the date and time when the appointment occurs.
(Inherited from Item.)
Public propertyReminderIsSet
Indicates whether a reminder has been set for the appointment in the Exchange store.
(Inherited from Item.)
Public propertyReminderMinutesBeforeStart
Represents the number of minutes before an event when a reminder is displayed.
(Inherited from Item.)
Public propertyReminderNextTime
Represents the date and time for the next reminder.
Public propertyReminderOverrideDefault
Gets or sets a value indicating whether [reminder override default].
Public propertyReminderPlaySound
Gets or sets a value indicating whether [reminder play sound].
Public propertyReminderSoundFile
Gets or sets the reminder sound file.
Public propertyReplyTime
Represents the date and time when an attendee replied to a meeting request.
Public propertyRequiredAttendees
Represents attendees that are required to attend the appointment.
Public propertyResources
Represents a scheduled resource for the appointment.
Public propertyResponseStatus
Gets or sets the response status.
Public propertyRetentionDate
Gets or sets the retention date.
(Inherited from Item.)
Public propertyRetentionTag
Gets or sets the retention tag.
(Inherited from Item.)
Public propertyRtfCompressed
Contains the Rich Text Format body text.
(Inherited from Item.)
Public propertySearchKey
Contains a binary-comparable key that identifies correlated objects for a search.
(Inherited from Item.)
Public propertySensitivity
Indicates the sensitivity level of an item.
(Inherited from Item.)
Public propertySequenceNumber
Specifies the sequence number of a version of the appointment.
Public propertySize
Represents the size in bytes of an item.
(Inherited from Item.)
Public propertyStartTime
Represents the start of a the appointment.
Public propertyStartTimeZone
Represents the start time zone of the appointment.
Public propertyStartWallClock
Represents the start time of a meeting in the time zone of the location in which the meeting takes place.
Public propertyState
Specifies the status of the appointment.
Public propertyStoreEntryId
Contains the store entry id. It is Base64 string.
(Inherited from Item.)
Public propertySubject
Represents the subject for Exchange store items and response objects.
(Inherited from Item.)
Public propertyTextBody
Gets the text body.
(Inherited from Item.)
Public propertyTimeZone
Provides a text description of a time zone.
Public propertyUid
Identifies the appointment.
Public propertyUniqueBody
Represents an HTML fragment or plain text which represents the unique body of this conversation.
(Inherited from Item.)
Public propertyWebClientEditFormQueryString
Represents a URL to concatenate to the Outlook Web App endpoint to edit an item in Outlook Web App.
(Inherited from Item.)
Public propertyWebClientReadFormQueryString
Represents a URL to concatenate to the Microsoft Office Outlook Web App endpoint to read an item in Outlook Web App.
(Inherited from Item.)
Public propertyWhen
Provides information about when the appointment occurs.
Top
Methods
  NameDescription
Public methodEquals (Inherited from Object.)
Protected methodFinalize (Inherited from Object.)
Public methodGetHashCode (Inherited from Object.)
Public methodGetType (Inherited from Object.)
Protected methodMemberwiseClone (Inherited from Object.)
Public methodToString
Returns a String that represents this instance.
(Overrides ItemToString.)
Top
See Also